﻿/*
 * KLF Headless Browser
 * Written by Kris Oye <kristianoye@gmail.com>
 * Copyright (C) 2011-2012.  All rights reserved.
 */
namespace KLF.Lib.Browser.DOM.Style
{
    #region Using Statements

    using KLF.Lib.Browser.DOM.Style;

    #endregion

    /// <summary>
    /// The DocumentStyle interface provides a mechanism by which the 
    /// style sheets embedded in a document can be retrieved. The 
    /// expectation is that an instance of the DocumentStyle interface
    /// can be obtained by using binding-specific casting methods on an 
    /// instance of the Document interface.
    /// </summary>
    public class DocumentStyle
    {
        #region DOM Level 2 Style Compliance

        /// <summary>
        /// A list containing all the style sheets explicitly linked into or 
        /// embedded in a document. For HTML documents, this includes external 
        /// style sheets, included via the HTML LINK element, and inline STYLE
        /// elements. In XML, this includes external style sheets, included 
        /// via style sheet processing instructions (see [XML-StyleSheet]).
        /// </summary>
        public StyleSheetList styleSheets
        {
            get;
            internal set;
        }

        #endregion
    }
}
